package com.suning.sawp.member.dto;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 会员拓展：门店地点销售转换数据 〈一句话功能简述〉<br>
 * 〈功能详细描述〉
 *
 * @author 15050519
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public class MemExpandDataOfPlaceDto implements Serializable {

    /**
     */
    private static final long serialVersionUID = -2136844647620176249L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 活动地点名称
     */
    private String place;

    /**
     * 拓展次数
     */
    private String expandNum;

    /**
     * 拓展客户数
     */
    private String customerNum;

    /**
     * 购买客户数量
     */
    private String buyPeopleNum;

    /**
     * 累计销售金额
     */
    private String buyAmount;

    /**
     * 累计订单数量
     */
    private String orderNum;

    /**
     * 活动ID
     */
    private Long activityId;

    /**
     * 活动开始时间
     */
    private Date startTime;

    /**
     * 活动结束时间
     */
    private Date endTime;

    /**
     * 门店编码
     */
    private String storeCode;

    /**
     * 品类-
     */
    private String cate1;

    /**
     * 品类-
     */
    private String cate2;

    /**
     * 品类-
     */
    private String cate3;

    /**
     * 品类-
     */
    private String cate4;

    /**
     * 品类-
     */
    private String cate5;

    /**
     * 品类-
     */
    private String cate6;

    /**
     * 品类-
     */
    private String cate7;

    /**
     * 品类-
     */
    private String cate13;

    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.AUTO)
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @Column(name = "place")
    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    @Column(name = "expand_num")
    public String getExpandNum() {
        return expandNum;
    }

    public void setExpandNum(String expandNum) {
        this.expandNum = expandNum;
    }

    @Column(name = "customer_num")
    public String getCustomerNum() {
        return customerNum;
    }

    public void setCustomerNum(String customerNum) {
        this.customerNum = customerNum;
    }

    @Column(name = "buy_people_num")
    public String getBuyPeopleNum() {
        return buyPeopleNum;
    }

    public void setBuyPeopleNum(String buyPeopleNum) {
        this.buyPeopleNum = buyPeopleNum;
    }

    @Column(name = "buy_amount")
    public String getBuyAmount() {
        return buyAmount;
    }

    public void setBuyAmount(String buyAmount) {
        this.buyAmount = buyAmount;
    }

    @Column(name = "order_num")
    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    @Column(name = "activity_id")
    public Long getActivityId() {
        return activityId;
    }

    public void setActivityId(Long activityId) {
        this.activityId = activityId;
    }

    @Column(name = "start_time")
    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    @Column(name = "end_time")
    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    @Column(name = "store_code")
    public String getStoreCode() {
        return storeCode;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    @Column(name = "cate_1")
    public String getCate1() {
        return cate1;
    }

    public void setCate1(String cate1) {
        this.cate1 = cate1;
    }

    @Column(name = "cate_2")
    public String getCate2() {
        return cate2;
    }

    public void setCate2(String cate2) {
        this.cate2 = cate2;
    }

    @Column(name = "cate_3")
    public String getCate3() {
        return cate3;
    }

    public void setCate3(String cate3) {
        this.cate3 = cate3;
    }

    @Column(name = "cate_4")
    public String getCate4() {
        return cate4;
    }

    public void setCate4(String cate4) {
        this.cate4 = cate4;
    }

    @Column(name = "cate_5")
    public String getCate5() {
        return cate5;
    }

    public void setCate5(String cate5) {
        this.cate5 = cate5;
    }

    @Column(name = "cate_6")
    public String getCate6() {
        return cate6;
    }

    public void setCate6(String cate6) {
        this.cate6 = cate6;
    }

    @Column(name = "cate_7")
    public String getCate7() {
        return cate7;
    }

    public void setCate7(String cate7) {
        this.cate7 = cate7;
    }

    @Column(name = "cate_13")
    public String getCate13() {
        return cate13;
    }

    public void setCate13(String cate13) {
        this.cate13 = cate13;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
    }

}
